博士师兄给我推荐了两门课
作者:阿秀
原文链接:https://mp.weixin.qq.com/s/B2j4J3qhEk-Eb09_1Lmlkg (opens new window)
这是六则或许对你有些许帮助的信息:
⭐️1、阿秀与朋友合作开发了一个编程资源网站,目前已经收录了很多不错的学习资源和黑科技(附带下载地址),如过你想要寻求合适的编程资源,欢迎体验以及推荐自己认为不错的资源,众人拾柴火焰高,我为人人,人人为我🔥!
2、👉23年5月份阿秀从字节跳动离职跳槽到某外企期间,为方便自己找工作,增加上岸几率,我自己从0开发了一个互联网中大厂面试真题解析网站,包括两个前端和一个后端。能够定向查看某些公司的某些岗位面试真题,比如我想查一下行业为互联网,公司为字节跳动,考察岗位为后端,考察时间为最近一年之类的面试题有哪些?
网站地址:InterviewGuide大厂面试真题解析网站。点此可以查看该网站的视频介绍:B站视频讲解 如果可以的话求个B站三连,感谢! 3、😊 分享一个学弟发给我的20T网盘资源合集,点此白嫖,主要是各类高清影视、电视剧、音乐、副业、纪录片、英语四六级考试、考研考公等资源。4、😍免费分享阿秀个人学习计算机以来收集到的免费学习资源,点此白嫖;也记录一下自己以前买过的不错的计算机书籍、网络专栏和垃圾付费专栏;也记录一下自己以前买过的不错的计算机书籍、网络专栏和垃圾付费专栏
5、🚀如果你想在校招中顺利拿到更好的offer,阿秀建议你多看看前人踩过的坑和留下的经验,事实上你现在遇到的大多数问题你的学长学姐师兄师姐基本都已经遇到过了。
6、🔥 欢迎准备计算机校招的小伙伴加入我的学习圈子,一个人踽踽独行不如一群人报团取暖,圈子里沉淀了很多过去21/22/23届学长学姐的经验和总结,好好跟着走下去的,最后基本都可以拿到不错的offer!此外,每周都会进行精华总结和分享!如果你需要《阿秀的学习笔记》网站中📚︎校招八股文相关知识点的PDF版本的话,可以点此下载 。
我跟师兄坐了一年的同桌,他大我一届,在他身上我学到了很多,比如如何认真对待生活和学习,如何耐得住寂寞,守得住性子等。
我研三的时候,师兄去上海读博了,我依然在读研三,后来在毕业的时候师兄给了我很多帮助,教我怎么改研究生毕业论文。
后来我们也没断了联系,经常有一搭没一搭的在QQ或者微信上聊天唠嗑。
他跟我说他最大的理想就是:”财富自由后环游世界,开个人演唱会撒钱“,我回了他一句”苟富贵,勿相忘“。
毕业后我来了上海工作,也经常找师兄去面基,我们都很喜欢去吃一乐拉面。
他说读博很苦,经常跟我吐苦水,羡慕我每月能到手不少,他说读博每月最多5K,以后也不一定能留在高校,一切还是未知数。
相反,我很羡慕他依旧在校园里,能还在校园里读书本身就是一件很让人羡慕的事了。
特别是在被社会毒打后,我更想念校园了,怀念过去三年想学什么就学什么、想看什么就看什么的那段时光。
上周他跟我说:”自从刷了CMU、MIT课,现在看操作系统、数据库顶会论文很畅,科研问题也确定了,做调度问题,现在主要刷操作系统和数据库的这方面论文想我的方案,科技部重点研发项目也中了(就是以前的973,863项目)“
后来他跟我推荐了两门他觉得很不错的课程:CMU 15-445 和 MIT 6.824。
MIT 6.824 我是知道的,一门很好的分布式数据库课程,并且也已经刷完了。
这门课的课后四个lab也很经典,我做完了前三个,第四个就搁浅了。
其中第一个lab要求你实现一个简单的 MapReduce 框架。
第二个lab要求你实现一个完整的Raft协议。
第三个lab是在第二个lab的基础上实现一个KV键值型数据库。
第四个难度比较大,是让你加上Sharding的功能。
以前还在《我学编程全靠B站了》系列里给大家推荐过。
至于CMU 15-445, 我还真是第一次听说这门课,所以专门去查了一下。
好家伙,不查不知道,一查吓一跳,但也为自己错过了这样的一门好的数据库经典课程而惋惜不已。
下面这段话是我摘自知乎上的一段介绍:
15-445 Introduction to Database System可能是数据库领域最出名的一门课程。
这主要是因为是这门课的授课老师Andy Pavlo (opens new window)多年来一直坚持将这门课几乎所有的资源都开放出来供全世界所有对数据库感兴趣的人学习。虽然在2020年由于一些政策的原因,Andy没能将授课视频公开出来,但是仍然可以轻易地在B站上 (opens new window)或者Youtube上 (opens new window)找到这门课2019年的全套授课视频。而且,Andy还提供了2020年project在GradeScope上的评测接口。因此,即便是自学的同学,也几乎可以完全享受到这门课除了助教以外的所有资源,这对于数据库爱好者和学习者来说无疑是无价之宝~
已经列在我的必做TODO list 清单里了,这门课是比较亲民的数据库入门级别的教程,跟国内大部分数据不同,这门课十分重视动手能力。
他需要你完成一个个的project。
比如第一个任务是要求实现在课堂上所描述的LRU算法最近最少使用算法,第二个任务是在系统中实现缓冲池管理器,诸如此类的还有实现B+数索引之类的project。
从实践中成长,在实践中学会数据库相关,相当于是从根上了解数据库了。
这是官方网站:https://15445.courses.cs.cmu.edu/fall2021/,不过有点劝退一些英文水平不是很好的小伙伴。
我找了一下学习资料,发现B站上有两门不错的翻译,是中文字幕的,分享给大家:
翻译地址1:https://www.bilibili.com/video/BV1f7411z7dw
翻译地址2:https://www.bilibili.com/video/BV1LA411H7Gj
我简单看了几P,优先推荐翻译地址1的视频,明显比地址2翻译的要好一些,对于国内同学友好一些。
参考资料:https://zhuanlan.zhihu.com/p/366484273